{ "cells": [ { "cell_type": "markdown", "id": "specific-boulder", "metadata": {}, "source": [ "# Producción de jugos - Solución" ] }, { "cell_type": "markdown", "id": "written-elephant", "metadata": {}, "source": [ "Tags: Mezcla, Recurso" ] }, { "cell_type": "code", "execution_count": 1, "id": "fe8c0d77", "metadata": { "tags": [ "hide-input", "thebe-init" ] }, "outputs": [], "source": [ "import os\n", "# Por precaución, cambiamos el directorio activo de Python a aquel que contenga este notebook\n", "if \"optimizacion\" in os.listdir():\n", " os.chdir(r\"optimizacion/Formulaciones/3. Produccion de jugos/\")" ] }, { "cell_type": "markdown", "id": "annoying-circus", "metadata": {}, "source": [ "## Enunciado\n", "\n", "" ] }, { "cell_type": "markdown", "id": "d32abf6a", "metadata": {}, "source": [ "OptiJuice es una empresa que produce jugos. Ellos han decidido producir un nuevo conjunto de jugos autóctonos ($K$). Los jugos son una mezcla de diferentes frutas tropicales ($R$) dentro de las que se encuentran la piña, la guayaba, el níspero y el zapote. Cada uno de los tipos de jugo se diferencia de los demás en la cantidad de litros de zumo que tiene de las distintas frutas. Es por esto que, para garantizar la calidad de los jugos es necesario que el jugo del tipo $k \\in K$ contenga entre un $l_{ki}$% y un $u_{ki}$% de litros de zumo de la fruta $i \\in R$. Para la producción de jugos, OptiJuice tiene disponibles $b_i$ litros de zumo de la fruta $i \\in R$. La compañía espera una demanda mínima de $d_k$ litros y desea vender cada litro de jugo del tipo $k \\in K$ a $p_k$ pesos. La información mencionada se presenta en las Tablas 1 a 4." ] }, { "cell_type": "markdown", "id": "f29e2b10", "metadata": {}, "source": [ "
Tabla 1. Mínimo porcentaje de las frutas en los jugos
" ] }, { "cell_type": "markdown", "id": "5d0a9e80", "metadata": {}, "source": [ "Mínimo porcentaje | \n", "\n", " | Frutas | \n", "\n", " | \n", " |
---|---|---|---|---|
Jugos | \n", "Piña (%) | \n", "Guayaba (%) | \n", "Nispero (%) | \n", "Zapote (%) | \n", "
Saludable | \n", "32 | \n", "27 | \n", "12 | \n", "13 | \n", "
Tropical | \n", "18 | \n", "20 | \n", "21 | \n", "11 | \n", "
Mañanero | \n", "7 | \n", "31 | \n", "28 | \n", "22 | \n", "
Colombiano | \n", "11 | \n", "5 | \n", "15 | \n", "18 | \n", "
Refrescante | \n", "16 | \n", "29 | \n", "2 | \n", "23 | \n", "
Light | \n", "26 | \n", "19 | \n", "14 | \n", "30 | \n", "
Tabla 2. Máximo porcentaje de las frutas en los jugos
" ] }, { "cell_type": "markdown", "id": "bf20ec8f", "metadata": {}, "source": [ "Máximo porcentaje | \n", "\n", " | Frutas | \n", "\n", " | \n", " |
---|---|---|---|---|
Jugos | \n", "Piña (%) | \n", "Guayaba (%) | \n", "Nispero (%) | \n", "Zapote (%) | \n", "
Saludable | \n", "95 | \n", "83 | \n", "66 | \n", "87 | \n", "
Tropical | \n", "92 | \n", "76 | \n", "69 | \n", "56 | \n", "
Mañanero | \n", "81 | \n", "61 | \n", "78 | \n", "94 | \n", "
Colombiano | \n", "82 | \n", "88 | \n", "63 | \n", "98 | \n", "
Refrescante | \n", "60 | \n", "85 | \n", "73 | \n", "78 | \n", "
Light | \n", "50 | \n", "55 | \n", "82 | \n", "91 | \n", "
Tabla 3. Litros disponibles de cada fruta
" ] }, { "cell_type": "markdown", "id": "72aa62c6", "metadata": {}, "source": [ "Frutas | \n", "Litros disponibles | \n", "
---|---|
Piña | \n", "6,318 | \n", "
Guayaba | \n", "4,500 | \n", "
Nispero | \n", "4,683 | \n", "
Zapote | \n", "2,121 | \n", "
Tabla 4. Demanda mínima y precio de cada jugo
" ] }, { "cell_type": "markdown", "id": "7609baaa", "metadata": {}, "source": [ "Jugos | \n", "Demanda mínima | \n", "Precio | \n", "
---|---|---|
Saludable | \n", "1,200 | \n", "9,000 | \n", "
Tropical | \n", "925 | \n", "5,000 | \n", "
Mañanero | \n", "1,865 | \n", "6,000 | \n", "
Colombiano | \n", "1,035 | \n", "10,000 | \n", "
Refrescante | \n", "2,231 | \n", "7,000 | \n", "
Light | \n", "1,353 | \n", "8,000 | \n", "